Consulta de Guías Docentes



Academic Year/course: 2023/24

583 - Degree in Rural and Agri-Food Engineering

28903 - Computer science


Syllabus Information

Academic year:
2023/24
Subject:
28903 - Computer science
Faculty / School:
201 - Escuela Politécnica Superior
Degree:
583 - Degree in Rural and Agri-Food Engineering
ECTS:
6.0
Year:
1
Semester:
First semester
Subject type:
Basic Education
Module:
---

1. General information

The main objective of the subject is that the student is able to analyze a problem, find a solution for it, and develop a computer program to solve it.

In addition, the subject also introduces the basic concepts of a computer, and explains some of the tools needed for other subjects.

The subject does not require previous programming knowledge.

It is essential to carry out the exercises that are presented in class, since apart from presenting some theoretical concepts, the development of the class is eminently practical.

The topics explained and practiced in class are totally incremental, being strictly necessary to master the previous topics in order to continue with the classes.

Subject aligned with the following Sustainable Development Goals (SDGs): 4 - Quality education.

2. Learning results

Understand the theoretical knowledge presented in class.

Master the computer tools used in the practical classes.

Have the ability to analyze a problem and design an algorithm to solve it.

Be able to design well-structured, readable, clear and efficient algorithms.

Know how to code your algorithms using a high-level programming language.

3. Syllabus

Theory

1. Introduction to computer science

1.1.   Hardware

1.2.   Software

2. Algorithm

2.1.   Introduction

2.2.   Scalar types

2.3.   Assignment sentence

2.4.   Alternative sentence

2.5.   Repetitive sentence

2.6.   Sequences

2.7.   Subprograms

2.8.   Tables

2.9.   Registrations

 

Practices

1. Introduction

2. Spreadsheets

3. Programming

3.1.  Work environment

3.2.  Programming language

3.3.  Exercises

4. Academic activities

Lectures: 30 hours.

Fundamental concepts of Computer Science: hardware and software. Structure of an algorithm: basic elements, sentences and examples. Basic Exercises

Practical classes, in the computer classroom: 30 hours

Learning of computer tools useful for the student and for the professional. Translation of the algorithms into a specific programming language , and implementation on the computer. Basic Exercises

Student work: 30 hours

Resolution of a general problem with its analysis, design and implementation, and delivery of a report.

Personal study: 55

Assessment tests. 5h

5. Assessment system

The assessment will consist of three parts:

  • Final exam: 65% of the final grade. The exam may be divided into two parts, one theoretical and the other algorithmic,, the latter being the more important
  • Partial exam: 10%, to be carried out in the middle of the term
  • Final term work: 25%

In case of not taking the partial exam, or if the average with it is lower than the average without it, the exam will be worth 70% and the final paper 30%

A minimum grade of 4 out of 10 will be required in the Final Exam and in the Paper the lower of the two will be used as the final grade.

In the algorithm of the test, a correct analysis, a good structure of the solution, its readability, its completeness, and its efficiency will be evaluated, being the structure the main point. In the final paper, in addition to the above points, the correctness of the attached documentation will be assessed.

Success rates in recent years are: 2019-2020: 53,85%; 2020-2021: 86,21%;2021-2022: 75,00%


Curso Académico: 2023/24

583 - Graduado en Ingeniería Agroalimentaria y del Medio Rural

28903 - Informática


Información del Plan Docente

Año académico:
2023/24
Asignatura:
28903 - Informática
Centro académico:
201 - Escuela Politécnica Superior
Titulación:
583 - Graduado en Ingeniería Agroalimentaria y del Medio Rural
Créditos:
6.0
Curso:
1
Periodo de impartición:
Primer semestre
Clase de asignatura:
Formación básica
Materia:
Informática

1. Información básica de la asignatura

El principal objetivo de la asignatura es que el estudiante sea capaz de analizar un problema, buscar una solución para él, y desarrollar un programa informático que lo resuelva.

Además durante el curso también se presentan los conceptos básicos de un ordenador, y se explican algunas herramientas necesarias para cursar otras asignaturas.

La asignatura no requiere conocimientos previos de programación.

Es fundamental realizar los ejercicios que se plantean en clase, ya que aparte de presentarse algunos conceptos teóricos, el desarrollo de las clase es eminentemente práctico.

Los temas explicados y practicados en clase son totalmente incrementales, siendo estrictamente necesario dominar los temas previos para poder continuar con las clases.

Asignatura alineada con los siguientes Objetivos de Desarrollo Sostenible (ODS): 4 - Educación de calidad.

2. Resultados de aprendizaje

Entender los conocimientos teóricos presentados en clase.

Dominar las herramientas informáticas utilizadas en las clases prácticas.

Tener la capacidad de analizar un problema y de diseñar un algoritmo que lo resuelva.

Ser capaz de diseñar algoritmos bien estructurados, legibles, claros y eficientes.

Saber codificar sus algoritmos por medio de un lenguaje de programación de alto nivel.

3. Programa de la asignatura

Teoría
1. Introducción a la informática
1.1.   Hardware
1.2.   Software
2. Algoritmia
2.1.   Introducción
2.2.   Tipos escalares
2.3.   Sentencia asignación
2.4.   Sentencia alternativa
2.5.   Sentencia repetitiva
2.6.   Secuencias
2.7.   Subprogramas
2.8.   Tablas
2.9.   Registros


Prácticas
1. Introducción
2. Hojas de cálculo
3. Programación
3.1.  Entorno de trabajo
3.2.  Lenguaje de programación
3.3.  Ejercicios

4. Actividades académicas

Clases magistrales: 30 horas.

Conceptos fundamentales de la Informática: hardware y software. Estructura de un algoritmo: elementos básicos,
sentencias y ejemplos. Ejercicios Básicos

Clases de prácticas, en el aula informática: 30 horas

Aprendizaje de herramientas informáticas útiles para el estudiante y para el profesional. Traducción de los algoritmos a un
lenguaje de programación concreto, e implementación sobre el ordenador. Ejercicios Básicos

Trabajo alumno: 30 horas

Resolución de un problema general con su análisis, diseño e implementación, y entrega de un informe.

Estudio personal: 55

Pruebas de evaluación: 5h

5. Sistema de evaluación

La evaluación constará de tres partes:

  • Examen final: 65% de la calificación final. El examen se podrá dividir en dos partes, una teórica y otra algorítmica, siendo esta última la que más peso tenga
  • Examen parcial: 10%, que se realizará a mitad del curso
  • Trabajo final de curso: 25%

En caso de no presentarse al examen parcial, o que la media con éste sea inferior a la media sin él, el examen valdrá un 70% y el trabajo final un 30%

Se exigirá una nota mínima de 4 sobre 10 en el Examen final y en el Trabajo, si no se alcanza esta nota en alguna de ellas, se pondrá como nota final la menor de ellas.

En el algoritmo del examen se valorará un correcto análisis, una buena estructura de la solución, su legibilidad, su
completitud, y su eficiencia, siendo la estructura el punto principal. En el trabajo final, además de los puntos anteriores se valorará la corrección de la documentación adjunta.

Las tasas de éxito de los últimos años son: 2019-2020: 53,85%; 2020-2021: 86,21%;2021-2022: 75,00%